﻿using B.S.ProcessEgine.API.Dtos.RequestDto;
using B.S.ProcessEgine.ErrorCode;
using MediatR;

namespace B.S.ProcessEgine.API.Applocations.Commands.FormInfoCommand
{
    public class GetFormListCommand:IRequest<ApiResult<ApiPaging<FormResponseDto>>>
    {
        /// <summary>
        /// 表单名称
        /// </summary>
        public string? FormName { get; set; }

        /// <summary>
        /// 行业编号
        /// </summary>
        public int? ProfessionalId { get; set; }

        /// <summary>
        /// 表单分类
        /// </summary>
        public int? TypeId { get; set; }

        /// <summary>
        /// 当前页码
        /// </summary>
        public int PageIndex { get; set; }

        /// <summary>
        /// 页容量
        /// </summary>
        public int PageSize { get; set; }
    }
}
